package com.sikaryofficial.information.message.body;

import com.sikaryofficial.information.domain.dto.resp.ArticleRecommendDTO;
import com.sikaryofficial.system.api.model.infomation.ArticleDTO;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.ToString;

import java.util.List;

/**
 * 活动抢购消息定义
 */
@Getter
@Setter
@ToString
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class InformationMessage {

    /**
     * 同步类型： INSERT | DELETE
     */
    private String  type;

    /**
     * 消息类型 1-文章, 2-文章推荐, 3-产业新闻
     */
    private Integer businessType;

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 文章
     */
    private List<ArticleDTO> articleList;

    /**
     * 文章推荐
     */
    private List<ArticleRecommendDTO> articleRecommendList;

}
